<?php

namespace App\Http\Controllers\MiniProgram;

use App\Http\Traits\SwaggerTrait;
use App\Http\Controllers\BaseController;
/**
 * @SWG\Swagger(
 *     schemes={"http","https"},
 *     host="https://web3.yiicca.com/api",
 *     basePath="/",
 *     @SWG\Tag(name="Cafe", description="咖啡馆操作的一些接口"),
 *     @SWG\Tag(name="Party", description="活动操作的一些接口"),
 *     @SWG\Tag(name="User", description="用户操作的一些接口"),
 *     @SWG\Tag(name="City", description="城市操作的一些接口"),
 *     @SWG\Tag(name="Mark", description="咖啡馆标签操作的一些接口"),
 *     @SWG\Tag(name="Partner", description="合作者操作的一些接口"),
 *     @SWG\Tag(name="EntryMenu", description="合作者小程序首页入口菜单操作的一些接口"),
 *     @SWG\Tag(name="Standard", description="商品规格接口"),
 *     @SWG\Tag(name="StandardValue", description="商品规格值操作的一些接口"),
 *     @SWG\Tag(name="Captcha", description="验证码操作的一些接口"),
 *     @SWG\Tag(name="Swiper", description="轮播图操作的一些接口"),
 *     @SWG\Tag(name="VipCardRule", description="会员卡打折规则操作的一些接口"),
 *     @SWG\Tag(name="VipCard", description="Vip卡操作的一些接口"),
 *     @SWG\Tag(name="Vip", description="会员操作的一些接口"),
 *     @SWG\Tag(name="PartyCategory", description="活动分类操作的一些接口"),
 *     @SWG\Tag(name="Menu", description="菜单操作的一些接口"),
 *     @SWG\Tag(name="PartnerMessage", description="合作者留言操作的一些接口"),
 *     @SWG\Tag(name="CashCoupon", description="代金券操作的一些接口"),
 *     @SWG\Tag(name="District", description="区域操作的一些接口"),
 *     @SWG\Tag(name="UserFormId", description=""),
 *     @SWG\Tag(name="Feedback", description="反馈接口"),
 *     @SWG\Tag(name="Article", description="文章接口"),
 *     @SWG\Tag(name="Recruitment", description="招聘接口"),
 *     @SWG\Tag(name="Dynamic", description="动态接口"),
 *     @SWG\Tag(name="DynamicComment", description="动态评论接口"),
 *     @SWG\Tag(name="Train", description="培训接口"),
 *     @SWG\Tag(name="TrainContent", description="培训内容接口"),
 *     @SWG\Tag(name="DianBo", description="云点播接口"),
 *     @SWG\Tag(name="Common", description="公共接口"),
 *     @SWG\Tag(name="Category", description="商品分类接口"),
 *     @SWG\Tag(name="PartyContent", description="活动内容接口"),
 *     @SWG\Tag(name="SystemNotify", description="系统通知接口"),
 *     @SWG\Tag(name="Tag", description="分类标签的一些接口"),
 *     @SWG\Tag(name="Cart", description="购物车的一些接口"),
 *     @SWG\Tag(name="Order", description="订单的一些接口"),
 *     @SWG\Tag(name="Address", description="地址的一些接口"),
 *     @SWG\Info(
 *         version="2.0.0",
 *         title="一间咖啡馆接口",
 *         description="一间咖啡馆的所有接口",
 *         termsOfService="",
 *         @SWG\Contact(
 *             email="799416774@qq.com"
 *         ),
 *         @SWG\License(
 *             name="Private License",
 *             url="URL to the license"
 *         )
 *     ),
 *     @SWG\ExternalDocumentation(
 *         description="Find out more about my website",
 *         url="http..."
 *     )
 * )
 */
class SwaggerController extends BaseController
{
    use SwaggerTrait;
    public function doc()
    {
        $swagger = \Swagger\scan(realpath(__DIR__));
        return response()->json($swagger);
    }
}